import axios from 'axios'

const server = axios.create({
    baseURL: '',
    timeout: 5000 // 请求超时的时间
}) 


// 请求拦截
// interceptors 拦截方法的对象
server.interceptors.request.use(config => {
    // console.log(config)
    config.headers.token = 'asjodamksdmkal-1210920askdaoskdoa-12jnasldmalkdasdlas'
    // config.headers.aaa = 'hello world'
    return config
}, err => {
    console.log(err)
})


//  响应拦截
server.interceptors.response.use(res => {
    // console.log(res)
    // var a = '你是个麻瓜'
    // if(a) {
    //     return res.data
    // }
    return res.data
}, err=>{
    // err 里面包含请求错误的所有信息 包含错误码
    // 所以企业项目中一般可以在这里进行错误码提示判断
    console.log(err)
})
export default server